package com.aplink.generic.pojo;

import java.util.ArrayList;

import com.aplink.generic.dictionary.GenericDictionary;

public class UpdateInfoList {
	private String mTableID;
	private GenericDictionary<Integer, ArrayList<UpdateInfoRecord>> mUpdateList;

	public UpdateInfoList() {
		mUpdateList = new GenericDictionary<>();
	}

	public void add(int version, UpdateInfoRecord updateInfoRecord) {
		if (mUpdateList.containsKey(version)) {
			mUpdateList.get(version).add(updateInfoRecord);
		} else {
			ArrayList<UpdateInfoRecord> infoRecords = new ArrayList<>();
			infoRecords.add(updateInfoRecord);
			mUpdateList.put(version, infoRecords);
		}
	}

	public String getTableID() {
		return mTableID;
	}

	public GenericDictionary<Integer, ArrayList<UpdateInfoRecord>> getUpdateList() {
		return mUpdateList;
	}

	public void setTableID(String tableID) {
		mTableID = tableID;
	}
}
